package com.yunxi.activiti.pojo;

import com.yunxi.core.web.LoginInfo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class ActivitiManageVO implements Serializable {

    @ApiModelProperty(value = "工作流名称")
    private Long id;

    @ApiModelProperty(value = "工作流名称")
    private String activitiName;

    @ApiModelProperty(value = "工作流CODE")
    private String activitiCode;

    @ApiModelProperty(value = "工作流类型id")
    private Long activitiType;

    @ApiModelProperty(value = "工作流model表id")
    private String activitiModelId;

    @ApiModelProperty(value = "状态 10011001:有效 10011002:无效")
    private Integer status;

    @ApiModelProperty(value = "创建人")
    private Long createBy;

    @ApiModelProperty(value = "创建时间")
    private Date createDate;

    @ApiModelProperty(value = "修改人")
    private Long updateBy;

    @ApiModelProperty(value = "修改时间")
    private Date updateDate;

    @ApiModelProperty(value = "抄送的职位id")
    private Long sendPostId;

    private Long sendCompanyId;

    private String memo;


    @ApiModelProperty(value = "启动ID")
    private Long activitiDeployId;
    @ApiModelProperty(value = "启动创建时间")
    private Date deployCreateDate;

    @ApiModelProperty(value = "启动ID")
    private String typeId;

    @ApiModelProperty(value = "实例ID")
    private  String instanceId;

    @ApiModelProperty(value = "任务状态")
    private  String taskStatus;

    @ApiModelProperty(value = "任务ID")
    private String taskId;

    @ApiModelProperty(value = "角色Id")
    private String roleId;

    private String businessKey;
}
